package com.demo5;
/**
* static 静态;static可以修饰的元素包括：属性、方法和代码块。
* 需要注意的问题是static只能修饰类成员，不能修饰局部变量。
* 如何调用静态方法: 类名、方法名(参数)  类名.静态变量
* 静态变量的作用:一般用来当作累加器，静态变量可以被多个对象共享
* */
public class StaticDemo {
    static int count;//静态成员变量
    public StaticDemo(){
        count++;
        System.out.println(count);
    }
    public static void m1(){
        System.out.println("这是一个静态方法！");
    }

    static {
        System.out.println("这是一个代码块");
    }
    public static void main(String[] args) {
       // StaticDemo.m1();
        StaticDemo staticDemo1 = new StaticDemo();
        StaticDemo staticDemo2 = new StaticDemo();
        StaticDemo staticDemo3 = new StaticDemo();
        StaticDemo staticDemo4 = new StaticDemo();

    }
}
